/* CSS for buttons and inputs */
input[type="file"], input[type="password"], input[type="text"], select, textarea{
/*background: #ffffff url("../images/admin/txt_bg.png") repeat-x left top;*/
border: 1px solid #c5c5c5;
border-left-width: 2px;
border-top-width: 2px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
margin: 1px;
padding: 4px 0;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

select { padding: 2px; }

input[type="file"]:focus, input[type="password"]:focus, input[type="text"]:focus, select:focus, textarea:focus {
background-color: #fdfdfd;
border-color: #8ea81f;
outline-color:#8ea81f;
}

input[type="file"][readonly], input[type="password"][readonly], input[type="text"][readonly], select[readonly],
textarea[readonly] {
background-color: #fafafa;
}

input[type="button"], input[type="submit"], input[type="reset"], button, a.button {
/* background: #e3e3e3 url("../images/admin/btn_bg.png") repeat-x left top;
border: 1px solid #c5c5c5;
color: #888888;
text-shadow: 1px 1px 0 #FDFDFD;
cursor: pointer;
display: inline-block;
font-family: Helvetica, Geneva, Arial, sans-serif;
font-weight: bold;
line-height: 100%;
height:26px;
margin: 0 0px 0 0;
padding: 0 8px;
text-decoration: none;

-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;*/
}

input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,
input[type="reset"]:hover, input[type="reset"]:focus, button:hover, button:focus, a.button:hover, a.button:focus {
/*background-position: 0 -292px;
color: #555555;
outline-color:#8ea81f;*/
}

button {
overflow: visible;
padding: 0 8px 0 6px;
width: auto;
}

button[type] {
line-height: 100%;
padding: 4px 12px 4px 7px;
}